Big Huge Thesaurus

Euphorbia medusae

noun